﻿using System;
using Autodesk.Revit.DB;

namespace YJKArch.WallModule
{
	public class WallData
	{
		public WallType OutType
		{
			get
			{
				return this.m_outType;
			}
			set
			{
				this.m_outType = value;
			}
		}

		public WallType InType
		{
			get
			{
				return this.m_inType;
			}
			set
			{
				this.m_inType = value;
			}
		}

		public ElementId IdOutLevel
		{
			get
			{
				return this.m_idOutLevel;
			}
			set
			{
				this.m_idOutLevel = value;
			}
		}

		public ElementId IdInLevel
		{
			get
			{
				return this.m_idInLevel;
			}
			set
			{
				this.m_idInLevel = value;
			}
		}

		public double OutOffset
		{
			get
			{
				return this.m_outOffset;
			}
			set
			{
				this.m_outOffset = value;
			}
		}

		public double OutWallHeight
		{
			get
			{
				return this.m_OutWallHeight;
			}
			set
			{
				this.m_OutWallHeight = value;
			}
		}

		public double InsideWallHeight
		{
			get
			{
				return this.m_InsideWallHeight;
			}
			set
			{
				this.m_InsideWallHeight = value;
			}
		}

		private WallType m_outType;

		private WallType m_inType;

		private ElementId m_idOutLevel;

		private ElementId m_idInLevel;

		private double m_outOffset;

		private double m_OutWallHeight;

		private double m_InsideWallHeight;
	}
}
